package com.csun.dsms.model.vo.poor;

import com.csun.dsms.comment.base.vo.BaseVo;
import com.csun.dsms.model.vo.project.ProjectVo;
import lombok.Data;

import javax.persistence.Column;
import java.util.List;

/**
 * @author chisj chisj@foxmail.com
 * @version 1.0.0
 * @date 2021-09-22 9:46
 * @description: TODO
 */
@Data
public class PoorVo extends BaseVo {

    /**
     * 单位id
     */
    private Long unitId;

    /**
     * 居住地
     */
    private String unitName;

    /**
     * 姓名
     */
    private String name;

    /**
     * 性别 1-男 0-女
     */
    private Integer sex;

    /**
     * 出生日期，格式yyyy-mm-dd
     */
    private String birthday;

    /**
     * 身份证编号
     */
    private String idCard;

    /**
     * 家庭住址
     */
    private String homeAddress;

    /**
     * 大地经纬度 经度,纬度
     */
    private String locationWgs;

    /**
     * 位置
     */
    private String location;

    /**
     * 民族
     */
    private String nation;

    /**
     * 头像
     */
    private String headPic;

    /**
     * 年龄
     */
    private Integer age;

    /**
     * 自理能力 1-全失能 2-半失能 3-全自理
     */
    private Integer selfCareAbility;

    /**
     * 是否残疾 0-否 1-是
     */
    private Integer isDisability;

    /**
     * 是否老年人 0-否 1-是
     */
    private Integer isElderly;

    /**
     * 是否未成年人 0-否 1-是
     */
    private Integer isMinor;

    /**
     * 供养方式 1-集中 2-分散
     */
    private Integer supportWay;

    /**
     * 登记时间 yyyy-MM-dd
     */
    private String checkIn;

    /**
     * 审核状态 0-待审核 1-审核通过 2-审核不通过
     */
    private Integer apply;

    /**
     * 审核不通过原因
     */
    private String reason;

    /**
     * 状态 ENABLE-启用 DISABLE-禁用
     */
    private String status;

    /**
     * 备注
     */
    private String remark;

    private String month;

    private String area;

    /**
     * 网格id
     */
    private Long areaId;

    /**
     * 网格名称
     */
    private String areaName;

    /**
     * 任务百分比
     */
    private String percent = "0%";

    /**
     * 服务公司id
     */
    private Long companyId;

    /**
     * 服务公司名称
     */
    private String companyName;

    /**
     * 服务项目
     */
    private List<PoorProjectVo> projectVoList;

    private List<PoorServiceVo> poorServiceVos;

    private Integer isDie;



    private Long town;

    // 村居
    private Long village;

    private String townStr;

    // 村居
    private String villageStr;

    // 残疾类别（1视力、2听力、3言语、4肢体、5智力、6精神、7多重）
    private String disabilityType;

    // 残疾详情
    private String disabilityDetails;

    // 是否独居
    private String isLivingAlone;

    // 共同居住人
    private String cohabitantName;

    // 特困人员电话
    private String phone;

    // 近亲属姓名
    private String kinsfolkName;

    // 近亲属关系
    private String kinsfolkRelation;

    // 近亲属电话
    private String kinsfolkPhone;

    private Integer count;
    private List<ProjectVo> projectVos;

}
